﻿namespace Sniping.Food
{
    using System;

    /// <summary>
    /// Base Food Class
    /// </summary>
    abstract class BaseFood
    {
        #region Properties

        /// <summary>
        /// Describe who make this food
        /// </summary>
        public string Maker { get; set; }

        /// <summary>
        /// Sale price
        /// </summary>
        public double Price { get; set; }

        /// <summary>
        /// Describe food package
        /// </summary>
        public string Package { get; set; }

        /// <summary>
        /// Date when this food will be in the garbadge busket
        /// </summary>
        public DateTime ExpirationDate { get; set; }

        /// <summary>
        /// How many calories does this food containe
        /// </summary>
        public int CalorificValue { get; set; }

        #endregion

        #region Methods

        /// <summary>
        /// Spoil
        /// </summary>
        public void Spoil()
        {

        }
        
        #endregion
    }
}
